e61be75c3b0e2f7aa5db2dc260c5cb26f3ea76b3,core/src/main/java/net/peakgames/libgdx/stagebuilder/core/builder/ButtonBuilder.java,ButtonBuilder,createTexturesFromAtlas,#ButtonModel#,83
Before Change
.getFrameDisabled())));
}
if (buttonModel.getFrameChecked() != null) {
this.checked = new SpriteDrawable(new Sprite(textureAtlas.findRegion(buttonModel.getFrameChecked())));
}
}
}
After Change
if (model.getFrameChecked() != null) {
checked = NinePatchUtils.createNinePatchDrawableFromAtlas(resolutionHelper,
model.getFrameChecked(), textureAtlas, model.getNpLeft(),
model.getNpRight(), model.getNpTop(), model.getNpBottom(), model.isFlipX(), model.isFlipY());
}
} else {
this.up = new SpriteDrawable(new Sprite(GdxUtils.flipRegion(
textureAtlas.findRegion(model.getFrameUp()), model.isFlipX(), model.isFlipY())));
this.down = new SpriteDrawable(new Sprite(GdxUtils.flipRegion(
textureAtlas.findRegion(model.getFrameDown()), model.isFlipX(), model.isFlipY())));
if (model.getFrameDisabled() != null) {
this.disabled = new SpriteDrawable(new Sprite(GdxUtils.flipRegion(
textureAtlas.findRegion(model.getFrameDisabled()), model.isFlipX(), model.isFlipY())));
}
if (model.getFrameChecked() != null) {
this.checked = new SpriteDrawable(new Sprite(GdxUtils.flipRegion(
textureAtlas.findRegion(model.getFrameChecked()), model.isFlipX(), model.isFlipY())));
}
}
}